A Generalised Event Handling Framework
نویسندگان
چکیده
In earlier work we have developed three domain specific visual approaches for event-based system specification. The first, ViTABaL-WS, uses the Tool Abstraction (TA) metaphor to support specification of web services composition via higher level data and control flows and generation of BPEL4WS code. The second, Kaitiaki, uses an Event-Query-Filter-Action (EQFA) metaphor to allow visual primitives composition and java code generation for diagramming tool event handlers. The third, MaramaTatau, uses a spreadsheet-like metaphor to construct meta-model formulae visually to specify structural dependencies and constraints to be realised at runtime. We propose an integrated visual approach that is generalised from these three explored exemplar approaches to specify event handling behaviours. We derive a canonical event handling model which enables interoperability between these exemplar event models, with also the support for synthesised runtime visualisation. This paper discusses the requirements and design of the resulting general purpose event handling framework, its evaluation and some key future directions.
منابع مشابه
Generalised projections in finite state automata and decidability of state determinacy
Loss of sensors and communication links may lead to incomplete observation at the supervisory level of discrete event systems (DES). Under these circumstances, an event may conceivably be observable at one state and unobservable at another state and the observability may become dependent on the history of event occurrences. This paper presents a framework for analysis of generalised projection ...
متن کاملTowards A Framework for Handling Disputes
The ability to support disputes is an important, but often neglected aspect of payment systems. In this paper, we present a language for expressing dispute claims in a uniied manner, independent of any spe-ciic payment system. We illustrate how to support claims made in this language with evidence tokens from an example payment system. We also describe an architecture for dispute handling. Our ...
متن کاملTowards a Framework for Handling Disputes in Payment Systems
The ability to support disputes is an important, but often neglected aspect of payment systems. In this paper, we present a language for expressing dispute claims in a uni ed manner, independent of any speci c payment system. We illustrate how to support claims made in this language with evidence tokens from an example payment system. We also describe an architecture for dispute handling. Our a...
متن کاملEvent Handling In a CORBA-Based Telecommunications Management System Framework
Event processing in software applications has a long history and is ubiquitous in today’s software systems. From process control applications to object-oriented database systems[1], the event theme repeats itself. Most of these systems have some central event handling service and dispatcher. Usually, a simple callback mechanism is employed that allows specific procedures to be invoked upon dete...
متن کاملA Framework for Generic Error Handling in Business Processes
Recently the term Web Services Choreography has been introduced to address some issues related to Web Services Composition. Several proposals for describing Choreography for Business Processes have been presented in the last years and many of these languages make use of concepts as long-running transactions and compensations for coping with error handling. BPEL4WS, the most accredited candidate...
متن کامل